it/that will never do - French English Dictionary